SUED for Linux =]

Publicado por Adriano Matos Meier 29/11/2005

[ Hits: 18.643 ]

Download sued.sh




SUED - Sua ultima esperança divina ou Deus ao contrário.
Script muito loco que serve para dar uns sustos nos seus amigos.
Você faz  uma pergunta para um suposto Luscifer, e ele responde.
Conhecia apenas a versão para Windows então achei essa na net e estou compartilhando.
Desculpem se alguem já tinha postado.

  



Esconder código-fonte

#!/bin/bash
#
# A versão do programa Einstein em shell script.
# esse programa rolou na internet há alguns anos atrás.
#
# Também conhecido como SUED (Windows).
# Dá para brincar com muita gente que não é da área :)
#
# ################################################
#               Como usar
#
# O esquema está na variável char_especial, onde você define
# qual será a tecla utilizada para acionar o comportamento
# especial do programa.
# Após executar o programa, se a **primeira** tecla pressionada
# for a que estiver definida na variável char_especial o comportamento
# especial é iniciado. Quando isto ocorre, para cada tecla que você for
# pressionando, um caractere de uma frase pré-definida irá ecoar na tela.
# a tecla que você pressionou é armazenada em uma variável.
# quando você apertar de novo a 'char_especial', é finalizado este processo
# e tudo o que você teclar será novamente ecoado na tela.
# Quando você pressionar enter, será mostrado tudo o que você teclou 
# escondido, ou seja, entre as duas pressionadas do char_especial.
#
# Assim, você escreve a resposta escondido, e faz a pergunta para a 
# resposta que você digitou.
#
# Experimente algumas vezes que você vai pegar o esquema =8)
#
# ################################################
#
# Versão 2.0 - totalmente remodelada e com alguns bug fixed
#

f1="Ó grande mestre, por favor me responda"
f2="Amável guru, responda"
f3="Todo poderoso, me diga"
f4="Ó principe das trevas, me responda"
r1="Sai fora cara, nao vou te responder nada."
r2="Nao tens nada melhor pra fazer do que ficar me enxendo?"
r3="Vai ver se eu estou na esquina seu imbecil."
r4="Ta loco, que bicho chato hein, sai fora cara."
# se aumentar o número de perguntas possíveis
# modifiquei o valor 4 da linha abaixo 
i=0;char_especial=";"; n="f$(($RANDOM%4+1))"
R="";M=0;X="X"
clear
read -s -n1 -p "
        Bem-Vindo ao SUED for Linux
        Faça sua pergunta

"
[ "$REPLY" = "$char_especial" ] && M=1 || echo -n "$REPLY";IFS=¿

while [ "$(echo -n "$X" | od)" != "0000000" ]; do read -s -n1 X
if [ "$(echo -n "$X" | od -a | sed  -n '1s/[0-9]\+  *//p')" = "del" ]; then
        echo -ne "{FONTE}33[D "; echo -ne "{FONTE}33[D"
        [ "$R" -a "$M" = "1" ] && R=$(echo "$R" | sed 's/.$//')
        [ "$i" != "0" ] && i=$((i-1))
else
        [ $M = 1 ] && { echo -n "${!n:i:1}" # letra a letra
        i=$((i+1)); R="$R$X"
        [ "$X" != "$char_especial" ] || M=0; } || echo -n "$X"
fi
done
echo
[ "$R" ] && echo -e "\nResposta: ${R%$char_especial*}" ||
# se aumentar o número de respostas possíveis aumente o
# valor 4 da linha abaixo
{ n="r$(($RANDOM%4+1))";echo -e "\nResposta: ${!n}"; }
echo

Scripts recomendados

Cluster beowulf

ktbackup

Pesquisa Binária usando Bash-Shell

Postfix - Listar usuários com over quota

Validar memória RAM e swap


  

Comentários
[1] Comentário enviado por physx em 08/04/2006 - 13:51h

legal + a do win da pra po + medo, pq tem os efeitos sonoros e visuais!!!
ahuhauahuha, jah peguei mto nego com o sued!!!

t+

[2] Comentário enviado por williancic em 27/12/2006 - 16:16h

qm e vc

[3] Comentário enviado por didilson em 09/02/2008 - 18:14h

gostaria saber como isntalar este progama, pois n estou conseguinto alguem seraia capaz de me orientar , quando eu baixo o progama fica zipado e n sei dizpar c pode me orientar

[4] Comentário enviado por felipe_pepii em 31/03/2008 - 14:34h

Muito massa!!!!!!!!

parabens!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts